# 7.定义一个学生类(Teacher):
#
# 成员变量 姓名 name 年龄 age  身高 height 爱好 hobby
#
# 成员方法
# 吃饭的方法 eat	有一个参数food	在方法中打印	"xx 喜欢吃"+food
# 打豆豆的方法 hit 			在方法中打印	10次"xx 打豆豆"
# 打印爱好的方法 show			在方法中打印	"我叫xx，爱好是xx"
#
#
# 创建两个对象，并分别调用  eat  hit  show
#    - 王老师 20 岁  身高 170cm  爱好 看电影
#    - 张老师 30 岁  身高 185cm  爱好 玩游戏
class Teacher:
    def __init__(self,name,age,height,hobby):
        self.name=name
        self.age=age
        self.height=height
        self.hobby=hobby
# 吃饭的方法 eat	有一个参数food	在方法中打印	"xx 喜欢吃"+food
    def eat(self,food):
        #参数要不要是成员变量看实际情况，
        # 如果这个变量在其他成员方法中需要使用，把他变成成员变量
        print(f"{self.name}喜欢吃" + food)
# 打豆豆的方法 hit 			在方法中打印	10次"xx 打豆豆"
    def hit(self):
        for a in range(10):
            print(f"{self.name}打豆豆")
# 打印爱好的方法 show			在方法中打印	"我叫xx，爱好是xx"
    def show(self):
        print(f"我叫{self.name}，爱好是{self.hobby}")

#    - 王老师 20 岁  身高 170cm  爱好 看电影
t1=Teacher("王老师", 20 ,170, "看电影")
t1.eat("米饭")
t1.hit()
t1.show()
#    - 张老师 30 岁  身高 185cm  爱好 玩游戏
t2=Teacher("张老师", 30 ,180, "玩游戏")
t2.eat("牛肉")
t2.hit()
t2.show()



